<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.2.0 to 4.3.0 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.2.0 Parent and Name</font></td><td width=15%><font color="#000">4.2.0 Code</font></td><td width=15%><font color="#000">4.3.0 Parent and Name</font></td><td width=15%><font color="#000">4.3.0 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpoinMissionEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">DJIError getError() </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMissionEvent.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">DJIError getError() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowReflectedTemperature</span></td><td width=15%><span class="source-code">short getWindowReflectedTemperature() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowReflectedTemperature</span></td><td width=15%><span class="source-code">float getWindowReflectedTemperature() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">ELEMENT_START_ERROR</span></td><td width=15%><span class="source-code">    ELEMENT_START_ERROR(0x01)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">START_ERROR</span></td><td width=15%><span class="source-code">    START_ERROR(0x01)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">ELEMENT_PROGRESSED</span></td><td width=15%><span class="source-code">    ELEMENT_PROGRESSED(0x03)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">PROGRESSED</span></td><td width=15%><span class="source-code">    PROGRESSED(0x03)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryIllegal</span></td><td width=15%><span class="source-code">	    BatteryIllegal		(3006)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_ILLEGAL</span></td><td width=15%><span class="source-code">        BATTERY_ILLEGAL(3006)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerFPGAError</span></td><td width=15%><span class="source-code">	    RemoteControllerFPGAError	(4001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_FPGA_ERROR</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_FPGA_ERROR(4001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowReflection</span></td><td width=15%><span class="source-code">short getWindowReflection() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowReflection</span></td><td width=15%><span class="source-code">float getWindowReflection() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerGPSError</span></td><td width=15%><span class="source-code">	    RemoteControllerGPSError	(4004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_GPS_ERROR</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_GPS_ERROR(4004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setMaxFlightRadius</span></td><td width=15%><span class="source-code">void setMaxFlightRadius(@FloatRange(from = 15.0, to = 8000.0) float maxRadius,
                                   @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setMaxFlightRadius</span></td><td width=15%><span class="source-code">void setMaxFlightRadius(@IntRange(from = 15, to = 8000) int maxRadius,
                                   @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalBackgroundTemperature</span></td><td width=15%><span class="source-code">void setThermalBackgroundTemperature(final short temperature, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalBackgroundTemperature</span></td><td width=15%><span class="source-code">void setThermalBackgroundTemperature(final float temperature, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalWindowTransmissionCoefficient(final short coefficient,
                                                        @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalWindowTransmissionCoefficient(final float coefficient,
                                                        @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalSceneEmissivity</span></td><td width=15%><span class="source-code">void setThermalSceneEmissivity(final short emissivity, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalSceneEmissivity</span></td><td width=15%><span class="source-code">void setThermalSceneEmissivity(final float emissivity, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraNoSDCard</span></td><td width=15%><span class="source-code">		CameraNoSDCard(1005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_NO_SD_CARD</span></td><td width=15%><span class="source-code">    	CAMERA_NO_SD_CARD(1005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setPhotoPanoramaMode</span></td><td width=15%><span class="source-code">void setPhotoPanoramaMode(@NonNull PhotoPanoramaMode panoramaMode, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setPhotoPanoramaMode</span></td><td width=15%><span class="source-code">void setPhotoPanoramaMode(@NonNull PhotoPanoramaMode mode, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CentralBoardConnectToGPSError</span></td><td width=15%><span class="source-code">	    CentralBoardConnectToGPSError	(5002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CENTRAL_BOARD_CONNECT_TO_GPS_ERROR</span></td><td width=15%><span class="source-code">        CENTRAL_BOARD_CONNECT_TO_GPS_ERROR(5002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerBatteryError</span></td><td width=15%><span class="source-code">	    RemoteControllerBatteryError	(4003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_BATTERY_ERROR</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_BATTERY_ERROR(4003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setGoHomeHeightInMeters</span></td><td width=15%><span class="source-code">void setGoHomeHeightInMeters(@FloatRange(from = 20.0, to = 500.0) float height,
                                                 @Nullable CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setGoHomeHeightInMeters</span></td><td width=15%><span class="source-code">void setGoHomeHeightInMeters(@IntRange(from = 20, to = 500) int height,
                                                 @Nullable CompletionCallback callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSlaveList</span></td><td width=15%><span class="source-code">void getSlaveList(@Nullable CompletionCallbackWith&lt;Information[]&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getSlaveList</span></td><td width=15%><span class="source-code">void getSlaveList(@NonNull CompletionCallbackWith&lt;Information[]&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">RCSwitchFlightMode</span></td><td width=15%><span class="source-code">enum RCSwitchFlightMode </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">RemoteControllerFlightMode</span></td><td width=15%><span class="source-code">enum RemoteControllerFlightMode </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowReflectedTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowReflectedTemperature(final short temperature,
                                                     @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowReflectedTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowReflectedTemperature(final float temperature,
                                                     @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowTransmissionCoefficient</span></td><td width=15%><span class="source-code">short getWindowTransmissionCoefficient() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowTransmissionCoefficient</span></td><td width=15%><span class="source-code">float getWindowTransmissionCoefficient() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerOverHeat</span></td><td width=15%><span class="source-code">	    RemoteControllerOverHeat	(4010)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_OVER_HEAT</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_OVER_HEAT(4010)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getGoHomeHeightInMeters</span></td><td width=15%><span class="source-code">void getGoHomeHeightInMeters(@NonNull CompletionCallbackWith&lt;Float&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getGoHomeHeightInMeters</span></td><td width=15%><span class="source-code">void getGoHomeHeightInMeters(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">setSurroundingAngle</span></td><td width=15%><span class="source-code">void setSurroundingAngle(double surroundingAngle) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">setSurroundingAngle</span></td><td width=15%><span class="source-code">void setSurroundingAngle(float surroundingAngle) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAtmosphericTemperature</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTemperature(short temperature, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAtmosphericTemperature</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTemperature(float temperature, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerAttitudeError</span></td><td width=15%><span class="source-code">	    FlightControllerAttitudeError	(8010)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ATTITUDE_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_ATTITUDE_ERROR(8010)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CentralBoardConnectToBatteryError</span></td><td width=15%><span class="source-code">	    CentralBoardConnectToBatteryError	(5001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CENTRAL_BOARD_CONNECT_TO_BATTERY_ERROR</span></td><td width=15%><span class="source-code">        CENTRAL_BOARD_CONNECT_TO_BATTERY_ERROR(5001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull HotpoinMissionEvent event)</span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull HotpointMissionEvent event)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VisionSensorCommunicationError</span></td><td width=15%><span class="source-code">	    VisionSensorCommunicationError	(9004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_SENSOR_COMMUNICATION_ERROR</span></td><td width=15%><span class="source-code">        VISION_SENSOR_COMMUNICATION_ERROR(9004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getVirtualStickModeEnabled</span></td><td width=15%><span class="source-code">void getVirtualStickModeEnabled(@Nullable final CompletionCallbackWith&lt;Boolean&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getVirtualStickModeEnabled</span></td><td width=15%><span class="source-code">void getVirtualStickModeEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getMaxFlightRadius</span></td><td width=15%><span class="source-code">void getMaxFlightRadius(@NonNull final CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getMaxFlightRadius</span></td><td width=15%><span class="source-code">void getMaxFlightRadius(@NonNull final CompletionCallbackWith&lt;Integer&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VisionSystemError</span></td><td width=15%><span class="source-code">	    VisionSystemError	(9005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_SYSTEM_ERROR</span></td><td width=15%><span class="source-code">        VISION_SYSTEM_ERROR(9005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSensorError</span></td><td width=15%><span class="source-code">	    CameraSensorError	(1002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SENSOR_ERROR</span></td><td width=15%><span class="source-code">        CAMERA_SENSOR_ERROR(1002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerBarometerInitFailed</span></td><td width=15%><span class="source-code">	    FlightControllerBarometerInitFailed	(8006)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_BAROMETER_INIT_FAILED</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_BAROMETER_INIT_FAILED(8006)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getGoHomeBatteryThreshold</span></td><td width=15%><span class="source-code">void getGoHomeBatteryThreshold(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getLowBatteryWarningThreshold</span></td><td width=15%><span class="source-code">void getLowBatteryWarningThreshold(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setLandImmediatelyBatteryThreshold</span></td><td width=15%><span class="source-code">void setLandImmediatelyBatteryThreshold(@IntRange(from = 10, to = 25) int percent,
                                                            @Nullable CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setSeriousLowBatteryWarningThreshold</span></td><td width=15%><span class="source-code">void setSeriousLowBatteryWarningThreshold(@IntRange(from = 10, to = 45) int percent,
                                                              @Nullable CompletionCallback callback)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">getSurroundingAngle</span></td><td width=15%><span class="source-code">double getSurroundingAngle() </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">getSurroundingAngle</span></td><td width=15%><span class="source-code">float getSurroundingAngle() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">GimbalPitchError</span></td><td width=15%><span class="source-code">	    GimbalPitchError	(2002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">GIMBAL_PITCH_ERROR</span></td><td width=15%><span class="source-code">        GIMBAL_PITCH_ERROR(2002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getAtmosphericTransmissionCoefficient</span></td><td width=15%><span class="source-code">short getAtmosphericTransmissionCoefficient() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getAtmosphericTransmissionCoefficient</span></td><td width=15%><span class="source-code">float getAtmosphericTransmissionCoefficient() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VideoDecoderEncryptionError</span></td><td width=15%><span class="source-code">	    VideoDecoderEncryptionError	(6001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VIDEO_DECODER_ENCRYPTION_ERROR</span></td><td width=15%><span class="source-code">        VIDEO_DECODER_ENCRYPTION_ERROR(6001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryLowTemperature</span></td><td width=15%><span class="source-code">	    BatteryLowTemperature	(3003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_LOW_TEMPERATURE</span></td><td width=15%><span class="source-code">        BATTERY_LOW_TEMPERATURE(3003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpoinMissionEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">HotpointMissionState getPreviousState() </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMissionEvent.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">HotpointMissionState getPreviousState() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerEncryptionError</span></td><td width=15%><span class="source-code">	    RemoteControllerEncryptionError	(4005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_ENCRYPTION_ERROR</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_ENCRYPTION_ERROR(4005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryDischargeOverCurrent</span></td><td width=15%><span class="source-code">	    BatteryDischargeOverCurrent	(3001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_DISCHARGE_OVER_CURRENT</span></td><td width=15%><span class="source-code">        BATTERY_DISCHARGE_OVER_CURRENT(3001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerBatteryLow</span></td><td width=15%><span class="source-code">	    RemoteControllerBatteryLow	(4007)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_BATTERY_LOW</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_BATTERY_LOW(4007)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">GimbalConnectToFCError</span></td><td width=15%><span class="source-code">	    GimbalConnectToFCError	(2005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">GIMBAL_CONNECT_TO_FC_ERROR</span></td><td width=15%><span class="source-code">        GIMBAL_CONNECT_TO_FC_ERROR(2005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowReflection</span></td><td width=15%><span class="source-code">void setThermalWindowReflection(final short reflection, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowReflection</span></td><td width=15%><span class="source-code">void setThermalWindowReflection(final float reflection, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerImuHeating</span></td><td width=15%><span class="source-code">		FlightControllerImuHeating(8014)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_HEATING</span></td><td width=15%><span class="source-code">    	FLIGHT_CONTROLLER_IMU_HEATING(8014)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowTemperature(final short temperature, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalWindowTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowTemperature(final float temperature, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VisionPropellerGuard</span></td><td width=15%><span class="source-code">	    VisionPropellerGuard	(9001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_PROPELLER_GUARD</span></td><td width=15%><span class="source-code">        VISION_PROPELLER_GUARD(9001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">P</span></td><td width=15%><span class="source-code">    P</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">P</span></td><td width=15%><span class="source-code">    P</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getCustomGimbalMapping</span></td><td width=15%><span class="source-code">void getCustomGimbalMapping(@Nullable CompletionCallbackWith&lt;GimbalMapping&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getCustomGimbalMapping</span></td><td width=15%><span class="source-code">void getCustomGimbalMapping(@NonNull CompletionCallbackWith&lt;GimbalMapping&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">AirEncoderUpgrade</span></td><td width=15%><span class="source-code">	    AirEncoderUpgrade	(7002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_ENCODER_UPGRADE</span></td><td width=15%><span class="source-code">        AIR_ENCODER_UPGRADE(7002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryDischargeOverHeat</span></td><td width=15%><span class="source-code">	    BatteryDischargeOverHeat	(3002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_DISCHARGE_OVER_HEAT</span></td><td width=15%><span class="source-code">        BATTERY_DISCHARGE_OVER_HEAT(3002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.</span><span class="interface-name">HotpoinMissionEvent</span></td><td width=15%><span class="source-code">class HotpoinMissionEvent </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.</span><span class="interface-name">HotpointMissionEvent</span></td><td width=15%><span class="source-code">class HotpointMissionEvent </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onChange</span></td><td width=15%><span class="source-code">        void onChange(VideoFeed videoFeed, @PhysicalSource int newPhysicalSource)</span></td><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onChange</span></td><td width=15%><span class="source-code">        void onChange(VideoFeed videoFeed, PhysicalSource newPhysicalSource)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VideoDecoderConnectToDeserializerError</span></td><td width=15%><span class="source-code">	    VideoDecoderConnectToDeserializerError	(6002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VIDEO_DECODER_CONNECT_TO_DESERIALIZER_ERROR</span></td><td width=15%><span class="source-code">        VIDEO_DECODER_CONNECT_TO_DESERIALIZER_ERROR(6002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSDCardNotFormatted</span></td><td width=15%><span class="source-code">		CameraSDCardNotFormatted(1010)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SD_CARD_NOT_FORMATTED</span></td><td width=15%><span class="source-code">    	CAMERA_SD_CARD_NOT_FORMATTED(1010)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerTransmitterError</span></td><td width=15%><span class="source-code">	    RemoteControllerTransmitterError	(4002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_TRANSMITTER_ERROR</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_TRANSMITTER_ERROR(4002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VisionSensorError</span></td><td width=15%><span class="source-code">	    VisionSensorError	(9002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_SENSOR_ERROR</span></td><td width=15%><span class="source-code">        VISION_SENSOR_ERROR(9002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.</span><span class="interface-name">UN_BOUND_CANNOT_SYNC</span></td><td width=15%><span class="source-code">    UN_BOUND_CANNOT_SYNC(-3)</span></td><td width=15%><span class="interface-parent">dji.common.realname.AircraftBindingState.</span><span class="interface-name">UNBOUND_BUT_CANNOT_SYNC</span></td><td width=15%><span class="source-code">    UNBOUND_BUT_CANNOT_SYNC(-3)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSDCardError</span></td><td width=15%><span class="source-code">		CameraSDCardError(1006)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SD_CARD_ERROR</span></td><td width=15%><span class="source-code">    	CAMERA_SD_CARD_ERROR(1006)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getRCSwitchFlightModeMapping</span></td><td width=15%><span class="source-code">void getRCSwitchFlightModeMapping(
        @NonNull CompletionCallbackWith&lt;RCSwitchFlightMode[]&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getRCSwitchFlightModeMapping</span></td><td width=15%><span class="source-code">void getRCSwitchFlightModeMapping(
        @NonNull CompletionCallbackWith&lt;RemoteControllerFlightMode[]&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.activetrack.ActiveTrackMission.</span><span class="interface-name">ActiveTrackMission</span></td><td width=15%><span class="source-code">ActiveTrackMission(RectF targetRect, int targetIndex, ActiveTrackMode mode) </span></td><td width=15%><span class="interface-parent">dji.common.mission.activetrack.ActiveTrackMission.</span><span class="interface-name">ActiveTrackMission</span></td><td width=15%><span class="source-code">ActiveTrackMission(RectF targetRect, ActiveTrackMode mode) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">GimbalYawError</span></td><td width=15%><span class="source-code">	    GimbalYawError	(2004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">GIMBAL_YAW_ERROR</span></td><td width=15%><span class="source-code">        GIMBAL_YAW_ERROR(2004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowTemperature</span></td><td width=15%><span class="source-code">short getWindowTemperature() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getWindowTemperature</span></td><td width=15%><span class="source-code">float getWindowTemperature() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">COMMON_UNKNOWN</span></td><td width=15%><span class="source-code">static final DJIError COMMON_UNKNOWN = new DJIError("Server error, please contact &lt;dev@dji.com&gt; for help.")</span></td><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">COMMON_UNKNOWN</span></td><td width=15%><span class="source-code">static final DJIError COMMON_UNKNOWN = new DJIError("Server error, please contact &lt;dev@dji.com&gt; for help.")</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setMaxFlightHeight</span></td><td width=15%><span class="source-code">void setMaxFlightHeight(@FloatRange(from = 20.0, to = 500.0) float maxHeight,
                                   @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setMaxFlightHeight</span></td><td width=15%><span class="source-code">void setMaxFlightHeight(@IntRange(from = 20, to = 500) int maxHeight,
                                   @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerIMUInitFailed</span></td><td width=15%><span class="source-code">	    FlightControllerIMUInitFailed	(8005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_INIT_FAILED</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_IMU_INIT_FAILED(8005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">VisionSensorCalibrationError</span></td><td width=15%><span class="source-code">	    VisionSensorCalibrationError	(9003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_SENSOR_CALIBRATION_ERROR</span></td><td width=15%><span class="source-code">        VISION_SENSOR_CALIBRATION_ERROR(9003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerSystemError</span></td><td width=15%><span class="source-code">	    FlightControllerSystemError	(8013)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_SYSTEM_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_SYSTEM_ERROR(8013)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerGyroscopeError</span></td><td width=15%><span class="source-code">	    FlightControllerGyroscopeError	(8009)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_GYROSCOPE_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_GYROSCOPE_ERROR(8009)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FakeBatteryMode</span></td><td width=15%><span class="source-code">		FakeBatteryMode		(3008)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FAKE_BATTERY_MODE</span></td><td width=15%><span class="source-code">    	FAKE_BATTERY_MODE(3008)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAtmosphericTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTransmissionCoefficient(final short coefficient,
                                                             @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAtmosphericTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTransmissionCoefficient(final float coefficient,
                                                             @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryNeedStudy</span></td><td width=15%><span class="source-code">	    BatteryNeedStudy	(3005)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_NEED_STUDY</span></td><td width=15%><span class="source-code">        BATTERY_NEED_STUDY(3005)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerBarometerError</span></td><td width=15%><span class="source-code">	    FlightControllerBarometerError	(8007)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_BAROMETER_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_BAROMETER_ERROR(8007)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerAccelerometerInitFailed</span></td><td width=15%><span class="source-code">	    FlightControllerAccelerometerInitFailed	(8008)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_ACCELEROMETER_INIT_FAILED</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_ACCELEROMETER_INIT_FAILED(8008)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">setSelfDischargeInDays</span></td><td width=15%><span class="source-code">void setSelfDischargeInDays(@IntRange(from = 1, to = 10) int days,
                                                @Nullable CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">setSelfDischargeInDays</span></td><td width=15%><span class="source-code">void setSelfDischargeInDays(@IntRange(from = 1, to = 20) int days,
                                                @Nullable CompletionCallback callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSDCardNoSpace</span></td><td width=15%><span class="source-code">		CameraSDCardNoSpace(1007)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SD_CARD_NO_SPACE</span></td><td width=15%><span class="source-code">    	CAMERA_SD_CARD_NO_SPACE(1007)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setGoHomeBatteryThreshold</span></td><td width=15%><span class="source-code">void setGoHomeBatteryThreshold(@IntRange(from = 25, to = 50) int percent,
                                                   @Nullable CompletionCallback callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setLowBatteryWarningThreshold</span></td><td width=15%><span class="source-code">void setLowBatteryWarningThreshold(@IntRange(from = 15, to = 50) int percent,
                                                       @Nullable CompletionCallback callback)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CentralBoardConnectToFCError</span></td><td width=15%><span class="source-code">	    CentralBoardConnectToFCError	(5003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CENTRAL_BOARD_CONNECT_TO_FC_ERROR</span></td><td width=15%><span class="source-code">        CENTRAL_BOARD_CONNECT_TO_FC_ERROR(5003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getSceneEmissivity</span></td><td width=15%><span class="source-code">short getSceneEmissivity() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getSceneEmissivity</span></td><td width=15%><span class="source-code">float getSceneEmissivity() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraEncryptionError</span></td><td width=15%><span class="source-code">	    CameraEncryptionError	(1004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_ENCRYPTION_ERROR</span></td><td width=15%><span class="source-code">        CAMERA_ENCRYPTION_ERROR(1004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getMasterSearchingState</span></td><td width=15%><span class="source-code">void getMasterSearchingState(@Nullable CompletionCallbackWith&lt;Boolean&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getMasterSearchingState</span></td><td width=15%><span class="source-code">void getMasterSearchingState(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">PHANTOM_4_ADV</span></td><td width=15%><span class="source-code">    PHANTOM_4_ADV("Phantom 4 Advanced")</span></td><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">A3</span></td><td width=15%><span class="source-code">    A3("A3")</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerCompassNeedRestart</span></td><td width=15%><span class="source-code">		FlightControllerCompassNeedRestart(8016)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_COMPASS_NEED_RESTART</span></td><td width=15%><span class="source-code">    	FLIGHT_CONTROLLER_COMPASS_NEED_RESTART(8016)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">GimbalRollError</span></td><td width=15%><span class="source-code">	    GimbalRollError	(2003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">GIMBAL_ROLL_ERROR</span></td><td width=15%><span class="source-code">        GIMBAL_ROLL_ERROR(2003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraOverHeat</span></td><td width=15%><span class="source-code">	    CameraOverHeat	(1003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_OVER_HEAT</span></td><td width=15%><span class="source-code">        CAMERA_OVER_HEAT(1003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getBackgroundTemperature</span></td><td width=15%><span class="source-code">short getBackgroundTemperature() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getBackgroundTemperature</span></td><td width=15%><span class="source-code">float getBackgroundTemperature() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerIMUError</span></td><td width=15%><span class="source-code">	    FlightControllerIMUError	(8004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_IMU_ERROR(8004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">M200</span></td><td width=15%><span class="source-code">    M200("M200")</span></td><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MATRICE_200</span></td><td width=15%><span class="source-code">    MATRICE_200("M200")</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerTakeoffFailed</span></td><td width=15%><span class="source-code">	    FlightControllerTakeoffFailed	(8012)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_TAKEOFF_FAILED</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_TAKEOFF_FAILED(8012)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">GimbalGyroscopeError</span></td><td width=15%><span class="source-code">	    GimbalGyroscopeError	(2001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">GIMBAL_GYROSCOPE_ERROR</span></td><td width=15%><span class="source-code">        GIMBAL_GYROSCOPE_ERROR(2001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerIMUNeedCalibration</span></td><td width=15%><span class="source-code">	    FlightControllerIMUNeedCalibration	(8001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_NEED_CALIBRATION</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_IMU_NEED_CALIBRATION(8001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getAtmosphericTemperature</span></td><td width=15%><span class="source-code">short getAtmosphericTemperature() </span></td><td width=15%><span class="interface-parent">dji.common.camera.ThermalExternalSceneSettings.</span><span class="interface-name">getAtmosphericTemperature</span></td><td width=15%><span class="source-code">float getAtmosphericTemperature() </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraUpgradeError</span></td><td width=15%><span class="source-code">	    CameraUpgradeError	(1001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_UPGRADE_ERROR</span></td><td width=15%><span class="source-code">        CAMERA_UPGRADE_ERROR(1001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSDCardReadOnly</span></td><td width=15%><span class="source-code">		CameraSDCardReadOnly(1009)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SD_CARD_READ_ONLY</span></td><td width=15%><span class="source-code">    	CAMERA_SD_CARD_READ_ONLY(1009)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getMaxFlightHeight</span></td><td width=15%><span class="source-code">void getMaxFlightHeight(@NonNull final CompletionCallbackWith&lt;Float&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getMaxFlightHeight</span></td><td width=15%><span class="source-code">void getMaxFlightHeight(@NonNull final CompletionCallbackWith&lt;Integer&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setBandwidthAllocationForLBVideoInputPort</span></td><td width=15%><span class="source-code">void setBandwidthAllocationForLBVideoInputPort(float percent, final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setBandwidthAllocationForLBVideoInputPort</span></td><td width=15%><span class="source-code">void setBandwidthAllocationForLBVideoInputPort(@FloatRange(from = 0.0f, to = 1.0f) float percent,
                                                          final CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">SingleBatteryMode</span></td><td width=15%><span class="source-code">	    SingleBatteryMode	(3007)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">SINGLE_BATTERY_MODE</span></td><td width=15%><span class="source-code">        SINGLE_BATTERY_MODE(3007)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">BatteryCellBroken</span></td><td width=15%><span class="source-code">	    BatteryCellBroken	(3004)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">BATTERY_CELL_BROKEN</span></td><td width=15%><span class="source-code">        BATTERY_CELL_BROKEN(3004)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">CameraSDCardFull</span></td><td width=15%><span class="source-code">		CameraSDCardFull(1008)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">CAMERA_SD_CARD_FULL</span></td><td width=15%><span class="source-code">    	CAMERA_SD_CARD_FULL(1008)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">AirEncoderError</span></td><td width=15%><span class="source-code">	    AirEncoderError	(7001)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">AIR_ENCODER_ERROR</span></td><td width=15%><span class="source-code">        AIR_ENCODER_ERROR(7001)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerNeedCalibration</span></td><td width=15%><span class="source-code">	    RemoteControllerNeedCalibration	(4006)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_NEED_CALIBRATION</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_NEED_CALIBRATION(4006)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerCompassAbnormal</span></td><td width=15%><span class="source-code">        FlightControllerCompassAbnormal(8015)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_COMPASS_ABNORMAL</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_COMPASS_ABNORMAL(8015)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">getExecutingMission</span></td><td width=15%><span class="source-code">void getExecutingMission(@NonNull HotpointMission mission, @Nullable CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.mission.hotpoint.HotpointMissionOperator.</span><span class="interface-name">getExecutingMission</span></td><td width=15%><span class="source-code">void getExecutingMission(@NonNull HotpointMission mission, @NonNull CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerDataRecordError</span></td><td width=15%><span class="source-code">	    FlightControllerDataRecordError	(8011)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_DATA_RECORD_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_DATA_RECORD_ERROR(8011)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getVisionStablizationEnabled</span></td><td width=15%><span class="source-code">void getVisionStablizationEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getVisionStabilizationEnabled</span></td><td width=15%><span class="source-code">void getVisionStabilizationEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setVisionStablizationEnabled</span></td><td width=15%><span class="source-code">void setVisionStablizationEnabled(final boolean enable, @Nullable final CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setVisionStabilizationEnabled</span></td><td width=15%><span class="source-code">void setVisionStabilizationEnabled(final boolean enable, @Nullable final CompletionCallback callback) </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">M</span></td><td width=15%><span class="source-code">    M</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">M</span></td><td width=15%><span class="source-code">    M</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">F</span></td><td width=15%><span class="source-code">    F</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">F</span></td><td width=15%><span class="source-code">    F</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">G</span></td><td width=15%><span class="source-code">    G</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">G</span></td><td width=15%><span class="source-code">    G</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">A</span></td><td width=15%><span class="source-code">    A</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">A</span></td><td width=15%><span class="source-code">    A</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RCSwitchFlightMode.</span><span class="interface-name">S</span></td><td width=15%><span class="source-code">    S</span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.RemoteControllerFlightMode.</span><span class="interface-name">S</span></td><td width=15%><span class="source-code">    S</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpoinMissionEvent.</span><span class="interface-name">getRadius</span></td><td width=15%><span class="source-code">float getRadius() </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMissionEvent.</span><span class="interface-name">getRadius</span></td><td width=15%><span class="source-code">float getRadius() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerIMUDataError</span></td><td width=15%><span class="source-code">	    FlightControllerIMUDataError	(8003)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_DATA_ERROR</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_IMU_DATA_ERROR(8003)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getLandImmediatelyBatteryThreshold</span></td><td width=15%><span class="source-code">void getLandImmediatelyBatteryThreshold(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getSeriousLowBatteryWarningThreshold</span></td><td width=15%><span class="source-code">void getSeriousLowBatteryWarningThreshold(@NonNull CompletionCallbackWith&lt;Integer&gt; callback)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpoinMissionEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">HotpointMissionState getCurrentState() </span></td><td width=15%><span class="interface-parent">dji.common.mission.hotpoint.HotpointMissionEvent.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">HotpointMissionState getCurrentState() </span></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getGimbalMappingStyle</span></td><td width=15%><span class="source-code">void getGimbalMappingStyle(@Nullable CompletionCallbackWith&lt;GimbalMappingStyle&gt; callback)</span></td><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">getGimbalMappingStyle</span></td><td width=15%><span class="source-code">void getGimbalMappingStyle(@NonNull CompletionCallbackWith&lt;GimbalMappingStyle&gt; callback)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerReset</span></td><td width=15%><span class="source-code">	    RemoteControllerReset(4009)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_RESET</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_RESET(4009)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">RemoteControllerIdleTooLong</span></td><td width=15%><span class="source-code">	    RemoteControllerIdleTooLong	(4008)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">REMOTE_CONTROLLER_IDLE_TOO_LONG</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER_IDLE_TOO_LONG(4008)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.</span><span class="interface-name">DJIDiagnosisCodes</span></td><td width=15%><span class="source-code">enum DJIDiagnosisCodes </span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.</span><span class="interface-name">DJIDiagnosticsError</span></td><td width=15%><span class="source-code">enum DJIDiagnosticsError </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerMisuseWrongPropellers</span></td><td width=15%><span class="source-code">		FlightControllerMisuseWrongPropellers(8017)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_USING_WRONG_PROPELLERS</span></td><td width=15%><span class="source-code">		FLIGHT_CONTROLLER_USING_WRONG_PROPELLERS(8017)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosisCodes.</span><span class="interface-name">FlightControllerIMUCalibrationIncomplete</span></td><td width=15%><span class="source-code">	    FlightControllerIMUCalibrationIncomplete	(8002)</span></td><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">FLIGHT_CONTROLLER_IMU_CALIBRATION_INCOMPLETE</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER_IMU_CALIBRATION_INCOMPLETE(8002)</span></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr></table><br>

<h2>APIs removed from 4.2.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">isGestureModeEnabled</span></td><td width=15%><span class="source-code">boolean isGestureModeEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.activetrack.ActiveTrackMission.</span><span class="interface-name">setTargetIndex</span></td><td width=15%><span class="source-code">void setTargetIndex(int targetIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">getIndex</span></td><td width=15%><span class="source-code">int getIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static DJIError getDJIError(DJIAlbumPullErrorType code) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static DJIError getDJIError(Ccode ccode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">isAircraftRequestingToGoHome</span></td><td width=15%><span class="source-code">boolean isAircraftRequestingToGoHome() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.</span><span class="interface-name">isAttitudeReset</span></td><td width=15%><span class="source-code">boolean isAttitudeReset() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">HotpointAction</span></td><td width=15%><span class="source-code">HotpointAction(HotpointMission hotpointMission, float surroundingAngle) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">ELEMENT_FINISHED</span></td><td width=15%><span class="source-code">    ELEMENT_FINISHED(0x04)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">ELEMENT_STARTED</span></td><td width=15%><span class="source-code">    ELEMENT_STARTED(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.TimelineEvent.</span><span class="interface-name">ELEMENT_ERROR</span></td><td width=15%><span class="source-code">    ELEMENT_ERROR(0x05)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoFeed</span></td><td width=15%><span class="source-code">interface VideoFeed </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getVideoSource</span></td><td width=15%><span class="source-code">        int getVideoSource()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setCallback</span></td><td width=15%><span class="source-code">        void setCallback(@Nullable VideoDataCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getVideoFeeds</span></td><td width=15%><span class="source-code">List&lt;VideoFeed&gt; getVideoFeeds() </span></td></tr></table><br>

<h2>APIs added to 4.3.0</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.activetrack.ActiveTrackOperator.</span><span class="interface-name">isGestureModeEnabled</span></td><td width=15%><span class="source-code">boolean isGestureModeEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MATRICE_210</span></td><td width=15%><span class="source-code">    MATRICE_210("M210")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MATRICE_210_RTK</span></td><td width=15%><span class="source-code">    MATRICE_210_RTK("M210RTK")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.products.Aircraft.</span><span class="interface-name">getCameras</span></td><td width=15%><span class="source-code">synchronized List&lt;Camera&gt; getCameras() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.products.Aircraft.</span><span class="interface-name">getGimbals</span></td><td width=15%><span class="source-code">synchronized List&lt;Gimbal&gt; getGimbals() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.BaseComponent.</span><span class="interface-name">getIndex</span></td><td width=15%><span class="source-code">int getIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getIRFilterEnabled</span></td><td width=15%><span class="source-code">void getIRFilterEnabled(@NonNull final CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMediaFileCustomInformation</span></td><td width=15%><span class="source-code">void getMediaFileCustomInformation(@NonNull final CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setIRFilterEnabled</span></td><td width=15%><span class="source-code">void setIRFilterEnabled(final boolean enabled, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMediaFileCustomInformation</span></td><td width=15%><span class="source-code">void setMediaFileCustomInformation(@NonNull String information, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.Aperture.</span><span class="interface-name">F_2_DOT_6</span></td><td width=15%><span class="source-code">        F_2_DOT_6(260)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIError.</span><span class="interface-name">DATABASE_IS_NOT_READY</span></td><td width=15%><span class="source-code">static final DJIError DATABASE_IS_NOT_READY = new DJIError("Database is not ready")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHCountdown</span></td><td width=15%><span class="source-code">int getSmartRTHCountdown() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.GoHomeAssessment.</span><span class="interface-name">getSmartRTHState</span></td><td width=15%><span class="source-code">SmartRTHState getSmartRTHState() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isLowerThanSeriousBatteryWarningThreshold</span></td><td width=15%><span class="source-code">boolean isLowerThanSeriousBatteryWarningThreshold() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.</span><span class="interface-name">SmartRTHState</span></td><td width=15%><span class="source-code">enum SmartRTHState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.SmartRTHState.</span><span class="interface-name">CANCELLED</span></td><td width=15%><span class="source-code">   CANCELLED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.SmartRTHState.</span><span class="interface-name">COUNTING_DOWN</span></td><td width=15%><span class="source-code">   COUNTING_DOWN</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.SmartRTHState.</span><span class="interface-name">EXECUTED</span></td><td width=15%><span class="source-code">    EXECUTED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.SmartRTHState.</span><span class="interface-name">IDLE</span></td><td width=15%><span class="source-code">    IDLE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.SmartRTHState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getNoviceModeEnabled</span></td><td width=15%><span class="source-code">void getNoviceModeEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.</span><span class="interface-name">Limits</span></td><td width=15%><span class="source-code">class Limits </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">ROLL_PITCH_CONTROL_MAX_ANGLE</span></td><td width=15%><span class="source-code">static final float ROLL_PITCH_CONTROL_MAX_ANGLE = 30</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">ROLL_PITCH_CONTROL_MAX_VELOCITY</span></td><td width=15%><span class="source-code">static final float ROLL_PITCH_CONTROL_MAX_VELOCITY = 15</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">ROLL_PITCH_CONTROL_MIN_ANGLE</span></td><td width=15%><span class="source-code">static final float ROLL_PITCH_CONTROL_MIN_ANGLE = -30</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">ROLL_PITCH_CONTROL_MIN_VELOCITY</span></td><td width=15%><span class="source-code">static final float ROLL_PITCH_CONTROL_MIN_VELOCITY = -15</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">VERTICAL_CONTROL_MAX_HEIGHT</span></td><td width=15%><span class="source-code">static final float VERTICAL_CONTROL_MAX_HEIGHT = 500</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">VERTICAL_CONTROL_MAX_VELOCITY</span></td><td width=15%><span class="source-code">static final float VERTICAL_CONTROL_MAX_VELOCITY = 4</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">VERTICAL_CONTROL_MIN_HEIGHT</span></td><td width=15%><span class="source-code">static final float VERTICAL_CONTROL_MIN_HEIGHT = 0</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">VERTICAL_CONTROL_MIN_VELOCITY</span></td><td width=15%><span class="source-code">static final float VERTICAL_CONTROL_MIN_VELOCITY = -4</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">YAW_CONTROL_MAX_ANGLE</span></td><td width=15%><span class="source-code">static final float YAW_CONTROL_MAX_ANGLE = 180</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">YAW_CONTROL_MAX_ANGULAR_VELOCITY</span></td><td width=15%><span class="source-code">static final float YAW_CONTROL_MAX_ANGULAR_VELOCITY = 100</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">YAW_CONTROL_MIN_ANGLE</span></td><td width=15%><span class="source-code">static final float YAW_CONTROL_MIN_ANGLE = -180</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.virtualstick.Limits.</span><span class="interface-name">YAW_CONTROL_MIN_ANGULAR_VELOCITY</span></td><td width=15%><span class="source-code">static final float YAW_CONTROL_MIN_ANGULAR_VELOCITY = -100</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">confirmSmartReturnToHomeRequest</span></td><td width=15%><span class="source-code">void confirmSmartReturnToHomeRequest(boolean confirmed, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getMultipleFlightModeEnabled</span></td><td width=15%><span class="source-code">void getMultipleFlightModeEnabled (@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getSmartReturnToHomeEnabled</span></td><td width=15%><span class="source-code">void getSmartReturnToHomeEnabled(
        @NonNull final CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setMultipleFlightModeEnabled</span></td><td width=15%><span class="source-code">void setMultipleFlightModeEnabled (boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setNoviceModeEnabled</span></td><td width=15%><span class="source-code">void setNoviceModeEnabled(boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">setSmartReturnToHomeEnabled</span></td><td width=15%><span class="source-code">void setSmartReturnToHomeEnabled(boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.GimbalState.</span><span class="interface-name">isMountedUpwards</span></td><td width=15%><span class="source-code">boolean isMountedUpwards() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">HotpointAction</span></td><td width=15%><span class="source-code">HotpointAction(HotpointMission mission, float surroundingAngle) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.timeline.actions.HotpointAction.</span><span class="interface-name">getHotpointMission</span></td><td width=15%><span class="source-code">HotpointMission getHotpointMission() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getBandwidthAllocationForLeftCamera</span></td><td width=15%><span class="source-code">void getBandwidthAllocationForLeftCamera(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">getBandwidthAllocationForMainCamera</span></td><td width=15%><span class="source-code">void getBandwidthAllocationForMainCamera(
        @NonNull final CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setBandwidthAllocationForLeftCamera</span></td><td width=15%><span class="source-code">void setBandwidthAllocationForLeftCamera(@FloatRange(from = 0.0f, to = 1.0f) float percent,
                                                    @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.LightbridgeLink.</span><span class="interface-name">setBandwidthAllocationForMainCamera</span></td><td width=15%><span class="source-code">void setBandwidthAllocationForMainCamera(@FloatRange(from = 0.0f, to = 1.0f) float percent,
                                                    @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.FetchMediaTaskContent.</span><span class="interface-name">CUSTOM_INFORMATION</span></td><td width=15%><span class="source-code">    CUSTOM_INFORMATION</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.MediaFile.</span><span class="interface-name">getCustomInformation</span></td><td width=15%><span class="source-code">String getCustomInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.MediaFile.</span><span class="interface-name">fetchCustomInformation</span></td><td width=15%><span class="source-code">void fetchCustomInformation(@NonNull CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">isRTKBeingUsed</span></td><td width=15%><span class="source-code">boolean isRTKBeingUsed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoFeed</span></td><td width=15%><span class="source-code">interface VideoFeed </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">PhysicalSource</span></td><td width=15%><span class="source-code">enum PhysicalSource </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">AV</span></td><td width=15%><span class="source-code">        AV(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">EXT</span></td><td width=15%><span class="source-code">        EXT(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">FPV_CAM</span></td><td width=15%><span class="source-code">        FPV_CAM(0x05)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">HDMI</span></td><td width=15%><span class="source-code">        HDMI(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">LB</span></td><td width=15%><span class="source-code">        LB(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">LEFT_CAM</span></td><td width=15%><span class="source-code">        LEFT_CAM(0x06)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">MAIN_CAM</span></td><td width=15%><span class="source-code">        MAIN_CAM(0x04)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">RIGHT_CAM</span></td><td width=15%><span class="source-code">        RIGHT_CAM(0x07)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.PhysicalSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setCallback</span></td><td width=15%><span class="source-code">        void setCallback(@Nullable VideoDataCallback callback, boolean needRawData)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getVideoSource</span></td><td width=15%><span class="source-code">        PhysicalSource getVideoSource()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setCallback</span></td><td width=15%><span class="source-code">        void setCallback(@Nullable VideoDataCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getPrimaryVideoFeed</span></td><td width=15%><span class="source-code">VideoFeed getPrimaryVideoFeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getSecondaryVideoFeed</span></td><td width=15%><span class="source-code">VideoFeed getSecondaryVideoFeed() </span></td></tr></table><p style="font-size:50%; color:white">490f5b3 b3d1aa3 088aa1b aebccd0 </p></body>
</html>

